iT邦幫忙

2022 iThome 鐵人賽

DAY 6
0
自我挑戰組

Kotlin自我學習系列 第 6

Kotlin基礎語法(2)------(DAY 6)

  • 分享至 

  • xImage
  •  

來到了第六天,今天我們繼續來學習這些Kotlin的基礎語法。

if

用來判斷句子是否符合,設定條件控制。假如年齡小於18歲,回傳未成年;其他則代表年齡大於等於18歲,則回傳成年。
https://ithelp.ithome.com.tw/upload/images/20220918/20151899aufi63vQVm.png
else if則可以用來判斷更多條件,向下方可以判斷小於18歲、介於18-65歲、大於65歲的。這樣能讓我們處理更多的東西,設定更複雜。
https://ithelp.ithome.com.tw/upload/images/20220918/201518999eQhaqfL7D.png

When

When則可以控制多項條件,向下方的部分,可以判斷age是否等於多少,去各自回傳需要的結果。
https://ithelp.ithome.com.tw/upload/images/20220918/20151899H5pa7Eddty.png

While

While是一個迴圈,在執行前會先檢查條件式是否成立,如果不成立則停止。向下方範例,先檢查age是否小於18,如果成立則列出age、並且加一歲,如果age大於等於18則停止。
https://ithelp.ithome.com.tw/upload/images/20220919/201518992Z70BNHJyl.png

Do while

Do While跟while相似,他是先執行迴圈內的指令,再判斷是否符合條件,依此順序重複。
https://ithelp.ithome.com.tw/upload/images/20220919/20151899xCjHXSl2ab.png

While跟Do while的差異

因為Do While是先執行在判斷,所以會列出18;While則是先判斷再執行,所以會先判斷不符合條件式。
https://ithelp.ithome.com.tw/upload/images/20220919/20151899bqE4ytpZJJ.pnghttps://ithelp.ithome.com.tw/upload/images/20220919/20151899DMSD5XcbL7.png

For

For也是種迴圈,會用來在範圍內使用,向下方範例。
until式直到某個範圍以前,..則是到那個範圍。
https://ithelp.ithome.com.tw/upload/images/20220919/20151899FtoHfabntB.png
https://ithelp.ithome.com.tw/upload/images/20220919/20151899cPrTnYXoM9.png

如果要有間隔範圍的,可以用step,向下方範例每隔3個一次。
https://ithelp.ithome.com.tw/upload/images/20220919/20151899Wpu4nhIlId.png

如果要用遞減的話,則用downTo。
https://ithelp.ithome.com.tw/upload/images/20220919/20151899n0m6nCb5Dk.png

今天我們學習了條件式跟迴圈的部分,明天我們會接著學習陣列的部分,就讓我們明天見囉!


上一篇
Kotlin基礎語法(1)------(DAY 5)
下一篇
KOTLIN函數------(DAY 7)
系列文
Kotlin自我學習30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言